| 1952 |
1952 |
| 1953 return field->u.account.filter_func; |
1953 return field->u.account.filter_func; |
| 1954 } |
1954 } |
| 1955 |
1955 |
| 1956 PurpleRequestField * |
1956 PurpleRequestField * |
| 1957 purple_request_field_certificate_new(const char *id, const char *text, PurpleCertificate *cert) |
1957 purple_request_field_certificate_new(const char *id, const char *text, GTlsCertificate *cert) |
| 1958 { |
1958 { |
| 1959 PurpleRequestField *field; |
1959 PurpleRequestField *field; |
| 1960 |
1960 |
| 1961 g_return_val_if_fail(id != NULL, NULL); |
1961 g_return_val_if_fail(id != NULL, NULL); |
| 1962 g_return_val_if_fail(text != NULL, NULL); |
1962 g_return_val_if_fail(text != NULL, NULL); |
| 1967 field->u.certificate.cert = cert; |
1967 field->u.certificate.cert = cert; |
| 1968 |
1968 |
| 1969 return field; |
1969 return field; |
| 1970 } |
1970 } |
| 1971 |
1971 |
| 1972 PurpleCertificate * |
1972 GTlsCertificate * |
| 1973 purple_request_field_certificate_get_value(const PurpleRequestField *field) |
1973 purple_request_field_certificate_get_value(const PurpleRequestField *field) |
| 1974 { |
1974 { |
| 1975 g_return_val_if_fail(field != NULL, NULL); |
1975 g_return_val_if_fail(field != NULL, NULL); |
| 1976 g_return_val_if_fail(field->type == PURPLE_REQUEST_FIELD_CERTIFICATE, NULL); |
1976 g_return_val_if_fail(field->type == PURPLE_REQUEST_FIELD_CERTIFICATE, NULL); |
| 1977 |
1977 |
| 2473 } |
2473 } |
| 2474 |
2474 |
| 2475 void * |
2475 void * |
| 2476 purple_request_certificate(void *handle, const char *title, |
2476 purple_request_certificate(void *handle, const char *title, |
| 2477 const char *primary, const char *secondary, |
2477 const char *primary, const char *secondary, |
| 2478 PurpleCertificate *cert, |
2478 GTlsCertificate *cert, |
| 2479 const char *ok_text, GCallback ok_cb, |
2479 const char *ok_text, GCallback ok_cb, |
| 2480 const char *cancel_text, GCallback cancel_cb, |
2480 const char *cancel_text, GCallback cancel_cb, |
| 2481 void *user_data) |
2481 void *user_data) |
| 2482 { |
2482 { |
| 2483 PurpleRequestFields *fields; |
2483 PurpleRequestFields *fields; |