Skip to content

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) error

TypeScript ​

ts
MarkSeen(ids: string[]): Promise<void>

Parameters ​

NameType
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) error

TypeScript ​

ts
OpenArticle(rawURL: string): Promise<void>

Parameters ​

NameType
rawURLstring

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 ​

NameType
forcebool

Returns ​

Go typeTypeScript type
NewsFeedDTONewsFeedDTO

Example ​

ts
const sync = await Sync(false)

Source ​

internal/transport/wails/news_controller.go:42