Add twitter forwarder frontend (#2038)

* Got basic add twitter forwarder account working

* Got delete twitter account working

* Link to profile page from twitter account card

* Simplify text for delete twitter account button

* Update frontend build
This commit is contained in:
Jonathan Zernik 2022-03-28 00:06:09 -07:00 committed by GitHub
parent b578ada984
commit c3930b8fe0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
33 changed files with 872 additions and 98 deletions

View file

@ -744,3 +744,40 @@ export const downloadSqueak = (squeakHash) => {
deser: deser,
});
}
export const getTwitterAccounts = () => {
console.log('Calling getTwitterAccounts');
const request = new GetTwitterAccountsRequest();
const deser = GetTwitterAccountsReply.deserializeBinary;
return baseRequest({
url: '/gettwitteraccounts',
req: request,
deser: deser,
});
}
export const createTwitterAccount = (twitterHandle, profileId, bearerToken) => {
console.log('Calling createTwitterAccount');
const request = new AddTwitterAccountRequest();
request.setHandle(twitterHandle);
request.setProfileId(profileId);
request.setBearerToken(bearerToken);
const deser = AddTwitterAccountReply.deserializeBinary;
return baseRequest({
url: '/addtwitteraccount',
req: request,
deser: deser,
});
}
export const deleteTwitterAccount = (twitterAccountId) => {
console.log('Calling deleteTwitterAccount');
const request = new DeleteTwitterAccountRequest();
request.setTwitterAccountId(twitterAccountId);
const deser = DeleteTwitterAccountReply.deserializeBinary;
return baseRequest({
url: '/deletetwitteraccount',
req: request,
deser: deser,
});
}