mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-17 13:07:32 +02:00
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:
parent
b578ada984
commit
c3930b8fe0
33 changed files with 872 additions and 98 deletions
|
|
@ -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,
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue