all repos — underbbs @ fc4dca167b60553f77a3e539a6cded4614f79083

decentralized social media client

adapter/adapter.go (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
}