commit
088f92a15b
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "sengi",
|
"name": "sengi",
|
||||||
"version": "0.16.1",
|
"version": "0.16.2",
|
||||||
"license": "AGPL-3.0-or-later",
|
"license": "AGPL-3.0-or-later",
|
||||||
"main": "main-electron.js",
|
"main": "main-electron.js",
|
||||||
"description": "A multi-account desktop client for Mastodon and Pleroma",
|
"description": "A multi-account desktop client for Mastodon and Pleroma",
|
||||||
|
|
|
@ -136,6 +136,16 @@ export class MastodonService {
|
||||||
const route = `https://${account.instance}${searchRoute}?q=${query}&resolve=${resolve}`;
|
const route = `https://${account.instance}${searchRoute}?q=${query}&resolve=${resolve}`;
|
||||||
const headers = new HttpHeaders({ 'Authorization': `Bearer ${account.token.access_token}` });
|
const headers = new HttpHeaders({ 'Authorization': `Bearer ${account.token.access_token}` });
|
||||||
return this.httpClient.get<Results>(route, { headers: headers }).toPromise()
|
return this.httpClient.get<Results>(route, { headers: headers }).toPromise()
|
||||||
|
.then((result: Results) => {
|
||||||
|
if(version === 'v2'){
|
||||||
|
result = {
|
||||||
|
accounts: result.accounts,
|
||||||
|
statuses: result.statuses,
|
||||||
|
hashtags: result.hashtags.map(x => (<any>x).name)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
getAccountStatuses(account: AccountInfo, targetAccountId: number, onlyMedia: boolean, onlyPinned: boolean, excludeReplies: boolean, maxId: string, sinceId: string, limit: number = 20): Promise<Status[]> {
|
getAccountStatuses(account: AccountInfo, targetAccountId: number, onlyMedia: boolean, onlyPinned: boolean, excludeReplies: boolean, maxId: string, sinceId: string, limit: number = 20): Promise<Status[]> {
|
||||||
|
|
Loading…
Reference in New Issue