Update message reporting to use sender ACI instead of E164

This commit is contained in:
Chris Eager 2022-04-12 12:54:04 -07:00 committed by GitHub
parent 8f630a52b5
commit 2f5e4f1b98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 129 additions and 13 deletions

View file

@ -918,7 +918,7 @@ export type WebAPIType = {
registerCapabilities: (capabilities: CapabilitiesUploadType) => Promise<void>;
registerKeys: (genKeys: KeysType, uuidKind: UUIDKind) => Promise<void>;
registerSupportForUnauthenticatedDelivery: () => Promise<void>;
reportMessage: (senderE164: string, serverGuid: string) => Promise<void>;
reportMessage: (senderUuid: string, serverGuid: string) => Promise<void>;
requestVerificationSMS: (number: string, token: string) => Promise<void>;
requestVerificationVoice: (number: string, token: string) => Promise<void>;
checkAccountExistence: (uuid: UUID) => Promise<boolean>;
@ -1663,13 +1663,13 @@ export function initialize({
}
async function reportMessage(
senderE164: string,
senderUuid: string,
serverGuid: string
): Promise<void> {
await _ajax({
call: 'reportMessage',
httpType: 'POST',
urlParameters: `/${senderE164}/${serverGuid}`,
urlParameters: `/${senderUuid}/${serverGuid}`,
responseType: 'bytes',
});
}