Yehoshua Sandler c49f8e4d07
refact: generalized back end structs (#1)
* refact: generalized back end structs

* refact: fixed front end type, removed dead code

* removed test image folder

* refact: removed dead structs
2023-05-26 19:23:35 -05:00

37 lines
586 B
Go

package app
import (
"context"
"fmt"
document "textualize/core/Document"
session "textualize/core/Session"
"textualize/entities"
storage "textualize/storage"
)
type App struct {
Context context.Context
}
var instance *App
func GetInstance() *App {
if instance == nil {
instance = &App{}
}
return instance
}
func (a *App) Startup(ctx context.Context) {
a.Context = ctx
localUserData := storage.GetDriver().ReadUserData()
session.InitializeModule(session.Session{
User: entities.User(localUserData),
})
document.InitializeModule()
fmt.Println(localUserData)
}