api functions required by the client api
| 77 | |
| 78 | // api functions required by the client api |
| 79 | type ClientUserAPI interface { |
| 80 | QueryAcccessTokenAPI |
| 81 | LoginTokenInternalAPI |
| 82 | UserLoginAPI |
| 83 | QueryNumericLocalpart(ctx context.Context, res *QueryNumericLocalpartResponse) error |
| 84 | QueryDevices(ctx context.Context, req *QueryDevicesRequest, res *QueryDevicesResponse) error |
| 85 | QueryProfile(ctx context.Context, req *QueryProfileRequest, res *QueryProfileResponse) error |
| 86 | QueryAccountData(ctx context.Context, req *QueryAccountDataRequest, res *QueryAccountDataResponse) error |
| 87 | QueryPushers(ctx context.Context, req *QueryPushersRequest, res *QueryPushersResponse) error |
| 88 | QueryPushRules(ctx context.Context, req *QueryPushRulesRequest, res *QueryPushRulesResponse) error |
| 89 | QueryAccountAvailability(ctx context.Context, req *QueryAccountAvailabilityRequest, res *QueryAccountAvailabilityResponse) error |
| 90 | PerformAccountCreation(ctx context.Context, req *PerformAccountCreationRequest, res *PerformAccountCreationResponse) error |
| 91 | PerformDeviceCreation(ctx context.Context, req *PerformDeviceCreationRequest, res *PerformDeviceCreationResponse) error |
| 92 | PerformDeviceUpdate(ctx context.Context, req *PerformDeviceUpdateRequest, res *PerformDeviceUpdateResponse) error |
| 93 | PerformDeviceDeletion(ctx context.Context, req *PerformDeviceDeletionRequest, res *PerformDeviceDeletionResponse) error |
| 94 | PerformPasswordUpdate(ctx context.Context, req *PerformPasswordUpdateRequest, res *PerformPasswordUpdateResponse) error |
| 95 | PerformPusherDeletion(ctx context.Context, req *PerformPusherDeletionRequest, res *struct{}) error |
| 96 | PerformPusherSet(ctx context.Context, req *PerformPusherSetRequest, res *struct{}) error |
| 97 | PerformPushRulesPut(ctx context.Context, req *PerformPushRulesPutRequest, res *struct{}) error |
| 98 | PerformAccountDeactivation(ctx context.Context, req *PerformAccountDeactivationRequest, res *PerformAccountDeactivationResponse) error |
| 99 | PerformOpenIDTokenCreation(ctx context.Context, req *PerformOpenIDTokenCreationRequest, res *PerformOpenIDTokenCreationResponse) error |
| 100 | SetAvatarURL(ctx context.Context, req *PerformSetAvatarURLRequest, res *PerformSetAvatarURLResponse) error |
| 101 | SetDisplayName(ctx context.Context, req *PerformUpdateDisplayNameRequest, res *struct{}) error |
| 102 | QueryNotifications(ctx context.Context, req *QueryNotificationsRequest, res *QueryNotificationsResponse) error |
| 103 | InputAccountData(ctx context.Context, req *InputAccountDataRequest, res *InputAccountDataResponse) error |
| 104 | PerformKeyBackup(ctx context.Context, req *PerformKeyBackupRequest, res *PerformKeyBackupResponse) error |
| 105 | QueryKeyBackup(ctx context.Context, req *QueryKeyBackupRequest, res *QueryKeyBackupResponse) |
| 106 | JudgeShouldAutoJoin(ctx context.Context, inviter, invitee string) (bool, error) |
| 107 | |
| 108 | InsertRelationInvite(ctx context.Context, inviter string, invitee string, presentFee string) (err error) |
| 109 | InsertChainData(ctx context.Context, localpart string, servername string, chatFee string, mortgageFee string) (err error) |
| 110 | SelectChainData(ctx context.Context, localpart string) (*types2.UserChainInfo, error) |
| 111 | SetMortgageFee(ctx context.Context, localpart string, mortgageFee string) (err error) |
| 112 | SetChatFee(ctx context.Context, localpart string, chatFee string) (err error) |
| 113 | InsertAddressBook(ctx context.Context, localpart string, friendLocalpart []string) (err error) |
| 114 | |
| 115 | AddTelNumbers(ctx context.Context, localpart string, telNums []int64) (err error) |
| 116 | QueryThreePIDsForLocalpart(ctx context.Context, req *QueryThreePIDsForLocalpartRequest, res *QueryThreePIDsForLocalpartResponse) error |
| 117 | QueryLocalpartForThreePID(ctx context.Context, req *QueryLocalpartForThreePIDRequest, res *QueryLocalpartForThreePIDResponse) error |
| 118 | PerformForgetThreePID(ctx context.Context, req *PerformForgetThreePIDRequest, res *struct{}) error |
| 119 | PerformSaveThreePIDAssociation(ctx context.Context, req *PerformSaveThreePIDAssociationRequest, res *struct{}) error |
| 120 | } |
| 121 | |
| 122 | // custom api functions required by pinecone / p2p demos |
| 123 | type QuerySearchProfilesAPI interface { |
no outgoing calls
no test coverage detected