NewsController
NewsController exposes the launcher news feed and article navigation to the frontend.
- Methods: 3
- Referenced types: 1
Methods
MarkSeen
MarkSeen records selected news entries as viewed by the user.
Go
go
MarkSeen(ids []string) errorTypeScript
ts
MarkSeen(ids: string[]): Promise<void>Parameters
| Name | Type |
|---|---|
ids | []string |
Example
ts
await MarkSeen([])Source
internal/transport/wails/news_controller.go:48
OpenArticle
OpenArticle opens a verified news article in the user's browser.
Go
go
OpenArticle(rawURL string) errorTypeScript
ts
OpenArticle(rawURL: string): Promise<void>Parameters
| Name | Type |
|---|---|
rawURL | string |
Example
ts
await OpenArticle("https://example.com")Source
internal/transport/wails/news_controller.go:53
Sync
Sync refreshes the launcher news feed, optionally bypassing the local cache.
Go
go
Sync(force bool) (NewsFeedDTO, error)TypeScript
ts
Sync(force: boolean): Promise<NewsFeedDTO>Parameters
| Name | Type |
|---|---|
force | bool |
Returns
| Go type | TypeScript type |
|---|---|
NewsFeedDTO | NewsFeedDTO |
Example
ts
const sync = await Sync(false)Source
internal/transport/wails/news_controller.go:42