package app import ( "git.mascherari.press/cwtch/model" "git.mascherari.press/cwtch/peer" ) type Application struct { Peer *peer.CwtchPeer } func (app *Application) NewProfile(name string, filename string) error { profile := peer.NewCwtchPeer(name) app.Peer = profile return profile.Save(filename) } func (app *Application) SetProfile(filename string) error { profile,err := peer.LoadCwtchPeer(filename) app.Peer = profile if err == nil { app.Peer.Listen() } return err } func (app *Application) PeerRequest(onion string) { app.Peer.PeerWithOnion(onion) } func (app *Application) SendMessageToPeer(onion string) { } func (app *Application) GetPeers() []model.PublicProfile { return nil } func (app *Application) GetNewMessages() []model.Message { return nil }