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