mirror of
https://github.com/flatpak/flatpak.git
synced 2026-05-18 21:55:22 -04:00
Add flatpak_transaction_operation_type_to_string()
This seemed like a useful thing to have, and is what I used in gnome-software.
This commit is contained in:
committed by
Alexander Larsson
parent
6a3a637248
commit
53d3a741da
@@ -480,6 +480,20 @@ flatpak_transaction_operation_get_remote (FlatpakTransactionOperation *self)
|
||||
return self->remote;
|
||||
}
|
||||
|
||||
const char *
|
||||
flatpak_transaction_operation_type_to_string (FlatpakTransactionOperationType kind)
|
||||
{
|
||||
if (kind == FLATPAK_TRANSACTION_OPERATION_INSTALL)
|
||||
return "install";
|
||||
if (kind == FLATPAK_TRANSACTION_OPERATION_UPDATE)
|
||||
return "update";
|
||||
if (kind == FLATPAK_TRANSACTION_OPERATION_INSTALL_BUNDLE)
|
||||
return "install-bundle";
|
||||
if (kind == FLATPAK_TRANSACTION_OPERATION_UNINSTALL)
|
||||
return "uninstall";
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_operation_get_bundle_path:
|
||||
* @self: a #FlatpakTransactionOperation
|
||||
|
||||
@@ -150,6 +150,8 @@ GKeyFile * flatpak_transaction_operation_get_metadata (Flat
|
||||
FLATPAK_EXTERN
|
||||
GKeyFile * flatpak_transaction_operation_get_old_metadata (FlatpakTransactionOperation *self);
|
||||
|
||||
const char * flatpak_transaction_operation_type_to_string (FlatpakTransactionOperationType kind);
|
||||
|
||||
FLATPAK_EXTERN
|
||||
void flatpak_transaction_set_no_pull (FlatpakTransaction *self,
|
||||
gboolean no_pull);
|
||||
|
||||
Reference in New Issue
Block a user