Documentation
¶
Index ¶
- type ConteudoData
- type HashData
- type Indice
- func (i *Indice) IncorporaAcao(dados []byte)
- func (i *Indice) IncorporaAutor(arroba string, token crypto.Token)
- func (i *Indice) IncorporaCauso(causo *acoes.PostarCauso)
- func (i *Indice) IncorporaConteudo(conteudo []byte)
- func (i *Indice) IncorporaFofoca(causo *acoes.PostarFofoca)
- func (i *Indice) IncorporaIdeia(causo *acoes.PostarIdeia)
- func (i *Indice) IncorporaLivro(causo *acoes.PostarLivro)
- func (i *Indice) IncorporaMeme(causo *acoes.PostarMeme)
- func (i *Indice) IncorporaMusica(causo *acoes.PostarMusica)
- type Jornal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConteudoData ¶
type Indice ¶
type Indice struct {
ArrobaParaToken map[string]crypto.Token
TokenParaArroba map[crypto.Token]string
ArrobaParaJornal map[string]*Jornal
HashToBytes map[crypto.Hash][]byte
}
func NovoIndice ¶
func NovoIndice() *Indice
func (*Indice) IncorporaAcao ¶
func (*Indice) IncorporaCauso ¶
func (i *Indice) IncorporaCauso(causo *acoes.PostarCauso)
func (*Indice) IncorporaConteudo ¶
func (*Indice) IncorporaFofoca ¶
func (i *Indice) IncorporaFofoca(causo *acoes.PostarFofoca)
func (*Indice) IncorporaIdeia ¶
func (i *Indice) IncorporaIdeia(causo *acoes.PostarIdeia)
func (*Indice) IncorporaLivro ¶
func (i *Indice) IncorporaLivro(causo *acoes.PostarLivro)
func (*Indice) IncorporaMeme ¶
func (i *Indice) IncorporaMeme(causo *acoes.PostarMeme)
func (*Indice) IncorporaMusica ¶
func (i *Indice) IncorporaMusica(causo *acoes.PostarMusica)
type Jornal ¶
type Jornal struct {
Ideias []*ConteudoData
Memes []*HashData
Musicas []*ConteudoData
Fofocas []*ConteudoData
Causos []*ConteudoData
Livros []*HashData
}
Click to show internal directories.
Click to hide internal directories.