underbbs/adapter/adapter.go
2024-05-09 22:14:40 -06:00

15 lines
318 B
Go

package adapter
import (
. "forge.lightcrystal.systems/lightcrystal/underbbs/models"
)
type Adapter interface {
Init(map[string]string, chan Message) error
Subscribe(string) error
SendMessage(Message) error
Follow(Author) error
Unfollow(Author) error
GetFollowers() error
UpdateMetadata(interface{}) error
}