also looking at this
feat: crossposting — media (LinkedIn/IG/Threads), OAuth token refresh, and X/Twitter
#30
28 files
+1810
-109
| @@ -6,6 +6,7 @@ import { instagram } from '../../Services/Social/InstagramService' | ||
| 6 | 6 | import { linkedin } from '../../Services/Social/LinkedInService' |
| 7 | 7 | import { mastodon } from '../../Services/Social/MastodonService' |
| 8 | 8 | import { threads } from '../../Services/Social/ThreadsService' |
| 9 | import { twitter } from '../../Services/Social/TwitterService' | |
| 9 | 10 | |
| 10 | 11 | export default new Action({ |
| 11 | 12 | name: 'Postline Providers Status', |
| @@ -16,6 +17,7 @@ export default new Action({ | ||
| 16 | 17 | try { |
| 17 | 18 | const providers = await Promise.all([ |
| 18 | 19 | bluesky.status(), |
| 20 | twitter.status(), | |
| 19 | 21 | linkedin.status(), |
| 20 | 22 | instagram.status(), |
| 21 | 23 | threads.status(), |