Transaction: Add operation getters for metadata and old_metadata

Closes: #1799
Approved by: alexlarsson
This commit is contained in:
Alexander Larsson
2018-06-19 15:28:58 +02:00
committed by Atomic Bot
parent b1a7930cc7
commit 23f1df8a5b
3 changed files with 19 additions and 2 deletions

View File

@@ -451,6 +451,18 @@ flatpak_transaction_operation_get_commit (FlatpakTransactionOperation *self)
return self->resolved_commit;
}
GKeyFile *
flatpak_transaction_operation_get_metadata (FlatpakTransactionOperation *self)
{
return self->resolved_metakey;
}
GKeyFile *
flatpak_transaction_operation_get_old_metadata (FlatpakTransactionOperation *self)
{
return self->resolved_old_metakey;
}
gboolean
flatpak_transaction_is_empty (FlatpakTransaction *self)
{

View File

@@ -130,7 +130,10 @@ FLATPAK_EXTERN
GFile * flatpak_transaction_operation_get_bundle_path (FlatpakTransactionOperation *self);
FLATPAK_EXTERN
const char * flatpak_transaction_operation_get_commit (FlatpakTransactionOperation *self);
FLATPAK_EXTERN
GKeyFile * flatpak_transaction_operation_get_metadata (FlatpakTransactionOperation *self);
FLATPAK_EXTERN
GKeyFile * flatpak_transaction_operation_get_old_metadata (FlatpakTransactionOperation *self);
FLATPAK_EXTERN
void flatpak_transaction_set_no_pull (FlatpakTransaction *self,

View File

@@ -208,7 +208,8 @@ flatpak_transaction_operation_get_commit
flatpak_transaction_operation_get_operation_type
flatpak_transaction_operation_get_ref
flatpak_transaction_operation_get_remote
flatpak_transaction_set_force_uninstall
flatpak_transaction_operation_get_metadata
flatpak_transaction_operation_get_old_metadata
FLATPAK_TYPE_TRANSACTION_OPERATION
FlatpakTransactionOperation
</SECTION>
@@ -234,6 +235,7 @@ flatpak_transaction_set_disable_static_deltas
flatpak_transaction_set_no_deploy
flatpak_transaction_set_no_pull
flatpak_transaction_set_reinstall
flatpak_transaction_set_force_uninstall
<SUBSECTION Standard>
FlatpakTransactionClass
FLATPAK_IS_TRANSACTION