static void _vala_Rule_array_free (Rule* array, gint array_length);
Rule* id_card_get_rules (IdCard* self, int* result_length1);
gboolean identity_manager_view_add_identity (IdentityManagerView* self, IdCard* id_card);
-gboolean moonshot_server_install_from_file (MoonshotServer* self, const char* file_name);
+gint moonshot_server_install_from_file (MoonshotServer* self, const char* file_name);
WebProvisioningParser* web_provisioning_parser_new (const char* path);
WebProvisioningParser* web_provisioning_parser_construct (GType object_type, const char* path);
gpointer web_provisioning_parser_ref (gpointer instance);
static const GDBusArgInfo * const _moonshot_server_dbus_arg_info_install_id_card_out[] = {&_moonshot_server_dbus_arg_info_install_id_card_result, NULL};
static const GDBusMethodInfo _moonshot_server_dbus_method_info_install_id_card = {-1, "InstallIdCard", (GDBusArgInfo **) (&_moonshot_server_dbus_arg_info_install_id_card_in), (GDBusArgInfo **) (&_moonshot_server_dbus_arg_info_install_id_card_out)};
static const GDBusArgInfo _moonshot_server_dbus_arg_info_install_from_file_file_name = {-1, "file_name", "s"};
-static const GDBusArgInfo _moonshot_server_dbus_arg_info_install_from_file_result = {-1, "result", "b"};
+static const GDBusArgInfo _moonshot_server_dbus_arg_info_install_from_file_result = {-1, "result", "i"};
static const GDBusArgInfo * const _moonshot_server_dbus_arg_info_install_from_file_in[] = {&_moonshot_server_dbus_arg_info_install_from_file_file_name, NULL};
static const GDBusArgInfo * const _moonshot_server_dbus_arg_info_install_from_file_out[] = {&_moonshot_server_dbus_arg_info_install_from_file_result, NULL};
static const GDBusMethodInfo _moonshot_server_dbus_method_info_install_from_file = {-1, "InstallFromFile", (GDBusArgInfo **) (&_moonshot_server_dbus_arg_info_install_from_file_in), (GDBusArgInfo **) (&_moonshot_server_dbus_arg_info_install_from_file_out)};
}
+#line 8 "moonshot-server.vala"
MoonshotServer* moonshot_server_construct (GType object_type, GtkWindow* window) {
+#line 359 "moonshot-server.c"
MoonshotServer * self = NULL;
IdentityManagerView* _tmp0_;
+#line 8 "moonshot-server.vala"
g_return_val_if_fail (window != NULL, NULL);
+#line 8 "moonshot-server.vala"
self = (MoonshotServer*) g_object_new (object_type, NULL);
+#line 10 "moonshot-server.vala"
self->priv->main_window = (_tmp0_ = _g_object_ref0 (IDENTITY_MANAGER_VIEW (window)), _g_object_unref0 (self->priv->main_window), _tmp0_);
+#line 368 "moonshot-server.c"
return self;
}
+#line 8 "moonshot-server.vala"
MoonshotServer* moonshot_server_new (GtkWindow* window) {
+#line 8 "moonshot-server.vala"
return moonshot_server_construct (TYPE_MOONSHOT_SERVER, window);
+#line 377 "moonshot-server.c"
}
}
+#line 27 "moonshot-server.vala"
static void _lambda4_ (IdentityRequest* IdentityRequest, Block3Data* _data3_) {
+#line 436 "moonshot-server.c"
MoonshotServer * self;
self = _data3_->self;
+#line 27 "moonshot-server.vala"
g_return_if_fail (IdentityRequest != NULL);
+#line 27 "moonshot-server.vala"
moonshot_server_get_identity_co (_data3_->_async_data_);
+#line 443 "moonshot-server.c"
}
+#line 27 "moonshot-server.vala"
static void __lambda4__return_identity_callback (IdentityRequest* request, gpointer self) {
+#line 449 "moonshot-server.c"
_lambda4_ (request, self);
}
data->_data3_->self = g_object_ref (data->self);
data->_data3_->_async_data_ = data;
data->request = identity_request_new (data->self->priv->main_window, data->nai, data->password, data->service);
+#line 27 "moonshot-server.vala"
identity_request_set_callback (data->request, __lambda4__return_identity_callback, block3_data_ref (data->_data3_), block3_data_unref);
+#line 28 "moonshot-server.vala"
identity_request_execute (data->request);
+#line 487 "moonshot-server.c"
data->_state_ = 1;
return FALSE;
_state_1:
;
+#line 31 "moonshot-server.vala"
data->nai_out = (data->_tmp0_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp0_);
+#line 32 "moonshot-server.vala"
data->password_out = (data->_tmp1_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp1_);
+#line 33 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp2_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp2_);
+#line 34 "moonshot-server.vala"
data->ca_certificate = (data->_tmp3_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp3_);
+#line 35 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp4_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp4_);
+#line 36 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp5_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp5_);
+#line 504 "moonshot-server.c"
data->id_card = _g_object_ref0 (data->request->id_card);
+#line 40 "moonshot-server.vala"
if (data->id_card != NULL) {
+#line 41 "moonshot-server.vala"
data->nai_out = (data->_tmp6_ = g_strdup (id_card_get_nai (data->id_card)), _g_free0 (data->nai_out), data->_tmp6_);
+#line 42 "moonshot-server.vala"
data->password_out = (data->_tmp7_ = g_strdup (id_card_get_password (data->id_card)), _g_free0 (data->password_out), data->_tmp7_);
+#line 44 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp8_ = g_strdup (trust_anchor_get_server_cert (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->server_certificate_hash), data->_tmp8_);
+#line 45 "moonshot-server.vala"
data->ca_certificate = (data->_tmp9_ = g_strdup (trust_anchor_get_ca_cert (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->ca_certificate), data->_tmp9_);
+#line 46 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp10_ = g_strdup (trust_anchor_get_subject (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->subject_name_constraint), data->_tmp10_);
+#line 47 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp11_ = g_strdup (trust_anchor_get_subject_alt (id_card_get_trust_anchor (data->id_card))), _g_free0 (data->subject_alt_name_constraint), data->_tmp11_);
+#line 49 "moonshot-server.vala"
if (data->nai_out == NULL) {
+#line 50 "moonshot-server.vala"
data->nai_out = (data->_tmp12_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp12_);
+#line 524 "moonshot-server.c"
}
+#line 51 "moonshot-server.vala"
if (data->password_out == NULL) {
+#line 52 "moonshot-server.vala"
data->password_out = (data->_tmp13_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp13_);
+#line 530 "moonshot-server.c"
}
+#line 53 "moonshot-server.vala"
if (data->server_certificate_hash == NULL) {
+#line 54 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp14_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp14_);
+#line 536 "moonshot-server.c"
}
+#line 55 "moonshot-server.vala"
if (data->ca_certificate == NULL) {
+#line 56 "moonshot-server.vala"
data->ca_certificate = (data->_tmp15_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp15_);
+#line 542 "moonshot-server.c"
}
+#line 57 "moonshot-server.vala"
if (data->subject_name_constraint == NULL) {
+#line 58 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp16_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp16_);
+#line 548 "moonshot-server.c"
}
+#line 59 "moonshot-server.vala"
if (data->subject_alt_name_constraint == NULL) {
+#line 60 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp17_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp17_);
+#line 554 "moonshot-server.c"
}
data->result = TRUE;
_g_object_unref0 (data->id_card);
}
+#line 76 "moonshot-server.vala"
static void _lambda5_ (IdentityRequest* IdentityRequest, Block4Data* _data4_) {
+#line 647 "moonshot-server.c"
MoonshotServer * self;
self = _data4_->self;
+#line 76 "moonshot-server.vala"
g_return_if_fail (IdentityRequest != NULL);
+#line 76 "moonshot-server.vala"
moonshot_server_get_default_identity_co (_data4_->_async_data_);
+#line 654 "moonshot-server.c"
}
+#line 76 "moonshot-server.vala"
static void __lambda5__return_identity_callback (IdentityRequest* request, gpointer self) {
+#line 660 "moonshot-server.c"
_lambda5_ (request, self);
}
data->_data4_->self = g_object_ref (data->self);
data->_data4_->_async_data_ = data;
data->request = identity_request_new_default (data->self->priv->main_window);
+#line 76 "moonshot-server.vala"
identity_request_set_callback (data->request, __lambda5__return_identity_callback, block4_data_ref (data->_data4_), block4_data_unref);
+#line 77 "moonshot-server.vala"
identity_request_execute (data->request);
+#line 698 "moonshot-server.c"
data->_state_ = 2;
return FALSE;
_state_2:
;
+#line 80 "moonshot-server.vala"
data->nai_out = (data->_tmp0_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp0_);
+#line 81 "moonshot-server.vala"
data->password_out = (data->_tmp1_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp1_);
+#line 82 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp2_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp2_);
+#line 83 "moonshot-server.vala"
data->ca_certificate = (data->_tmp3_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp3_);
+#line 84 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp4_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp4_);
+#line 85 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp5_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp5_);
+#line 87 "moonshot-server.vala"
if (data->request->id_card != NULL) {
+#line 89 "moonshot-server.vala"
data->nai_out = (data->_tmp6_ = g_strdup (id_card_get_nai (data->request->id_card)), _g_free0 (data->nai_out), data->_tmp6_);
+#line 90 "moonshot-server.vala"
data->password_out = (data->_tmp7_ = g_strdup (id_card_get_password (data->request->id_card)), _g_free0 (data->password_out), data->_tmp7_);
+#line 92 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp8_ = g_strdup (trust_anchor_get_server_cert (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->server_certificate_hash), data->_tmp8_);
+#line 93 "moonshot-server.vala"
data->ca_certificate = (data->_tmp9_ = g_strdup (trust_anchor_get_ca_cert (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->ca_certificate), data->_tmp9_);
+#line 94 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp10_ = g_strdup (trust_anchor_get_subject (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->subject_name_constraint), data->_tmp10_);
+#line 95 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp11_ = g_strdup (trust_anchor_get_subject_alt (id_card_get_trust_anchor (data->request->id_card))), _g_free0 (data->subject_alt_name_constraint), data->_tmp11_);
+#line 97 "moonshot-server.vala"
if (data->nai_out == NULL) {
+#line 98 "moonshot-server.vala"
data->nai_out = (data->_tmp12_ = g_strdup (""), _g_free0 (data->nai_out), data->_tmp12_);
+#line 733 "moonshot-server.c"
}
+#line 99 "moonshot-server.vala"
if (data->password_out == NULL) {
+#line 100 "moonshot-server.vala"
data->password_out = (data->_tmp13_ = g_strdup (""), _g_free0 (data->password_out), data->_tmp13_);
+#line 739 "moonshot-server.c"
}
+#line 101 "moonshot-server.vala"
if (data->server_certificate_hash == NULL) {
+#line 102 "moonshot-server.vala"
data->server_certificate_hash = (data->_tmp14_ = g_strdup (""), _g_free0 (data->server_certificate_hash), data->_tmp14_);
+#line 745 "moonshot-server.c"
}
+#line 103 "moonshot-server.vala"
if (data->ca_certificate == NULL) {
+#line 104 "moonshot-server.vala"
data->ca_certificate = (data->_tmp15_ = g_strdup (""), _g_free0 (data->ca_certificate), data->_tmp15_);
+#line 751 "moonshot-server.c"
}
+#line 105 "moonshot-server.vala"
if (data->subject_name_constraint == NULL) {
+#line 106 "moonshot-server.vala"
data->subject_name_constraint = (data->_tmp16_ = g_strdup (""), _g_free0 (data->subject_name_constraint), data->_tmp16_);
+#line 757 "moonshot-server.c"
}
+#line 107 "moonshot-server.vala"
if (data->subject_alt_name_constraint == NULL) {
+#line 108 "moonshot-server.vala"
data->subject_alt_name_constraint = (data->_tmp17_ = g_strdup (""), _g_free0 (data->subject_alt_name_constraint), data->_tmp17_);
+#line 763 "moonshot-server.c"
}
data->result = TRUE;
_g_object_unref0 (data->request);
}
+#line 116 "moonshot-server.vala"
gboolean moonshot_server_install_id_card (MoonshotServer* self, const char* display_name, const char* user_name, const char* password, const char* realm, char** rules_patterns, int rules_patterns_length1, char** rules_always_confirm, int rules_always_confirm_length1, char** services, int services_length1, const char* ca_cert, const char* subject, const char* subject_alt, const char* server_cert) {
+#line 817 "moonshot-server.c"
gboolean result = FALSE;
IdCard* idcard;
char** _tmp0_;
+#line 116 "moonshot-server.vala"
g_return_val_if_fail (self != NULL, FALSE);
+#line 116 "moonshot-server.vala"
g_return_val_if_fail (display_name != NULL, FALSE);
+#line 116 "moonshot-server.vala"
g_return_val_if_fail (user_name != NULL, FALSE);
- g_return_val_if_fail (password != NULL, FALSE);
- g_return_val_if_fail (realm != NULL, FALSE);
- g_return_val_if_fail (ca_cert != NULL, FALSE);
- g_return_val_if_fail (subject != NULL, FALSE);
- g_return_val_if_fail (subject_alt != NULL, FALSE);
- g_return_val_if_fail (server_cert != NULL, FALSE);
+#line 128 "moonshot-server.vala"
idcard = id_card_new ();
+#line 130 "moonshot-server.vala"
id_card_set_display_name (idcard, display_name);
+#line 131 "moonshot-server.vala"
id_card_set_username (idcard, user_name);
+#line 132 "moonshot-server.vala"
id_card_set_password (idcard, password);
+#line 133 "moonshot-server.vala"
id_card_set_issuer (idcard, realm);
+#line 134 "moonshot-server.vala"
_tmp0_ = services;
+#line 134 "moonshot-server.vala"
id_card_set_services (idcard, _tmp0_, services_length1);
+#line 135 "moonshot-server.vala"
trust_anchor_set_ca_cert (id_card_get_trust_anchor (idcard), ca_cert);
+#line 136 "moonshot-server.vala"
trust_anchor_set_subject (id_card_get_trust_anchor (idcard), subject);
+#line 137 "moonshot-server.vala"
trust_anchor_set_subject_alt (id_card_get_trust_anchor (idcard), subject_alt);
+#line 138 "moonshot-server.vala"
trust_anchor_set_server_cert (id_card_get_trust_anchor (idcard), server_cert);
+#line 140 "moonshot-server.vala"
if (rules_patterns_length1 == rules_always_confirm_length1) {
+#line 851 "moonshot-server.c"
Rule* _tmp1_;
gint _tmp1__length1;
Rule* _tmp2_;
+#line 142 "moonshot-server.vala"
_tmp2_ = (_tmp1_ = g_new0 (Rule, rules_patterns_length1), _tmp1__length1 = rules_patterns_length1, _tmp1_);
+#line 142 "moonshot-server.vala"
id_card_set_rules (idcard, _tmp2_, rules_patterns_length1);
+#line 859 "moonshot-server.c"
_tmp1_ = (_vala_Rule_array_free (_tmp1_, _tmp1__length1), NULL);
{
gint i;
+#line 144 "moonshot-server.vala"
i = 0;
+#line 865 "moonshot-server.c"
{
gboolean _tmp3_;
+#line 144 "moonshot-server.vala"
_tmp3_ = TRUE;
+#line 144 "moonshot-server.vala"
while (TRUE) {
+#line 872 "moonshot-server.c"
gint _tmp4_;
gint _tmp5_;
char* *_tmp6_;
gint _tmp8_;
char* *_tmp9_;
char* _tmp10_;
+#line 144 "moonshot-server.vala"
if (!_tmp3_) {
+#line 144 "moonshot-server.vala"
i++;
+#line 884 "moonshot-server.c"
}
+#line 144 "moonshot-server.vala"
_tmp3_ = FALSE;
+#line 144 "moonshot-server.vala"
if (!(i < _tmp4_)) {
+#line 144 "moonshot-server.vala"
break;
+#line 892 "moonshot-server.c"
}
+#line 146 "moonshot-server.vala"
_tmp6_ = &id_card_get_rules (idcard, &_tmp5_)[i].pattern;
+#line 146 "moonshot-server.vala"
(*_tmp6_) = (_tmp7_ = g_strdup (rules_patterns[i]), _g_free0 ((*_tmp6_)), _tmp7_);
+#line 147 "moonshot-server.vala"
_tmp9_ = &id_card_get_rules (idcard, &_tmp8_)[i].always_confirm;
+#line 147 "moonshot-server.vala"
(*_tmp9_) = (_tmp10_ = g_strdup (rules_always_confirm[i]), _g_free0 ((*_tmp9_)), _tmp10_);
+#line 902 "moonshot-server.c"
}
}
}
}
result = identity_manager_view_add_identity (self->priv->main_window, idcard);
_g_object_unref0 (idcard);
+#line 151 "moonshot-server.vala"
return result;
+#line 911 "moonshot-server.c"
}
-gboolean moonshot_server_install_from_file (MoonshotServer* self, const char* file_name) {
- gboolean result = FALSE;
+#line 155 "moonshot-server.vala"
+gint moonshot_server_install_from_file (MoonshotServer* self, const char* file_name) {
+#line 917 "moonshot-server.c"
+ gint result = 0;
WebProvisioningParser* webp;
gboolean _result_;
- g_return_val_if_fail (self != NULL, FALSE);
- g_return_val_if_fail (file_name != NULL, FALSE);
+ gint installed_cards;
+#line 155 "moonshot-server.vala"
+ g_return_val_if_fail (self != NULL, 0);
+#line 155 "moonshot-server.vala"
+ g_return_val_if_fail (file_name != NULL, 0);
+#line 157 "moonshot-server.vala"
webp = web_provisioning_parser_new (file_name);
+#line 159 "moonshot-server.vala"
web_provisioning_parser_parse (webp);
+#line 160 "moonshot-server.vala"
_result_ = FALSE;
+#line 161 "moonshot-server.vala"
+ installed_cards = 0;
+#line 934 "moonshot-server.c"
{
IdCard** card_collection;
int card_collection_length1;
int card_it;
+#line 162 "moonshot-server.vala"
card_collection = web_provisioning_cards;
+#line 941 "moonshot-server.c"
card_collection_length1 = web_provisioning_cards_length1;
for (card_it = 0; card_it < web_provisioning_cards_length1; card_it = card_it + 1) {
IdCard* card;
gint _tmp13_;
rules_patterns = (_tmp1_ = (_tmp0_ = g_new0 (char*, 0 + 1), _tmp0_), rules_patterns_length1 = 0, _rules_patterns_size_ = rules_patterns_length1, _tmp1_);
rules_always_confirm = (_tmp3_ = (_tmp2_ = g_new0 (char*, 0 + 1), _tmp2_), rules_always_confirm_length1 = 0, _rules_always_confirm_size_ = rules_always_confirm_length1, _tmp3_);
+#line 167 "moonshot-server.vala"
if (_tmp4_ > 0) {
+#line 963 "moonshot-server.c"
gint i;
gint _tmp5_;
char** _tmp6_;
gint _tmp7_;
char** _tmp8_;
+#line 169 "moonshot-server.vala"
i = 0;
+#line 170 "moonshot-server.vala"
rules_patterns = (_tmp6_ = g_new0 (char*, _tmp5_ + 1), rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL), rules_patterns_length1 = _tmp5_, _rules_patterns_size_ = rules_patterns_length1, _tmp6_);
+#line 171 "moonshot-server.vala"
rules_always_confirm = (_tmp8_ = g_new0 (char*, _tmp7_ + 1), rules_always_confirm = (_vala_array_free (rules_always_confirm, rules_always_confirm_length1, (GDestroyNotify) g_free), NULL), rules_always_confirm_length1 = _tmp7_, _rules_always_confirm_size_ = rules_always_confirm_length1, _tmp8_);
+#line 975 "moonshot-server.c"
{
gint _tmp9_;
Rule* r_collection;
int r_collection_length1;
int r_it;
+#line 172 "moonshot-server.vala"
r_collection = id_card_get_rules (card, &_tmp9_);
+#line 983 "moonshot-server.c"
r_collection_length1 = _tmp9_;
for (r_it = 0; r_it < _tmp9_; r_it = r_it + 1) {
Rule _tmp12_ = {0};
{
char* _tmp10_;
char* _tmp11_;
+#line 174 "moonshot-server.vala"
rules_patterns[i] = (_tmp10_ = g_strdup (r.pattern), _g_free0 (rules_patterns[i]), _tmp10_);
+#line 175 "moonshot-server.vala"
rules_always_confirm[i] = (_tmp11_ = g_strdup (r.always_confirm), _g_free0 (rules_always_confirm[i]), _tmp11_);
+#line 176 "moonshot-server.vala"
i++;
+#line 998 "moonshot-server.c"
rule_destroy (&r);
}
}
}
}
+#line 180 "moonshot-server.vala"
_result_ = moonshot_server_install_id_card (self, id_card_get_display_name (card), id_card_get_username (card), id_card_get_password (card), id_card_get_issuer (card), rules_patterns, rules_patterns_length1, rules_always_confirm, rules_always_confirm_length1, id_card_get_services (card, &_tmp13_), _tmp13_, trust_anchor_get_ca_cert (id_card_get_trust_anchor (card)), trust_anchor_get_subject (id_card_get_trust_anchor (card)), trust_anchor_get_subject_alt (id_card_get_trust_anchor (card)), trust_anchor_get_server_cert (id_card_get_trust_anchor (card)));
+#line 191 "moonshot-server.vala"
+ if (_result_) {
+#line 192 "moonshot-server.vala"
+ installed_cards++;
+#line 1010 "moonshot-server.c"
+ }
rules_always_confirm = (_vala_array_free (rules_always_confirm, rules_always_confirm_length1, (GDestroyNotify) g_free), NULL);
rules_patterns = (_vala_array_free (rules_patterns, rules_patterns_length1, (GDestroyNotify) g_free), NULL);
_g_object_unref0 (card);
}
}
}
- result = TRUE;
+ result = installed_cards;
_web_provisioning_parser_unref0 (webp);
+#line 195 "moonshot-server.vala"
return result;
+#line 1022 "moonshot-server.c"
}
GError* error;
char* file_name = NULL;
GVariant* _tmp23_;
- gboolean result;
+ gint result;
GVariantIter _arguments_iter;
GVariant* _reply;
GVariantBuilder _reply_builder;
result = moonshot_server_install_from_file (self, file_name);
g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
_g_free0 (file_name);
- g_variant_builder_add_value (&_reply_builder, g_variant_new_boolean (result));
+ g_variant_builder_add_value (&_reply_builder, g_variant_new_int32 (result));
_reply = g_variant_builder_end (&_reply_builder);
g_dbus_method_invocation_return_value (invocation, _reply);
}