You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementar o ciclo de vida completo de sessões no Go core, substituindo session.ts (CRUD: create, get, update, delete).
Motivação
Atualmente o Go core já gerencia eventos de sessão (eventbus PubSub + SSE + updater), mas a criação e gerenciamento do ciclo de vida das sessões ainda é 100% TypeScript. Para avançar no strangler fig pattern, precisamos que o Go core também gerencie:
Descrição
Implementar o ciclo de vida completo de sessões no Go core, substituindo
session.ts(CRUD: create, get, update, delete).Motivação
Atualmente o Go core já gerencia eventos de sessão (eventbus PubSub + SSE + updater), mas a criação e gerenciamento do ciclo de vida das sessões ainda é 100% TypeScript. Para avançar no strangler fig pattern, precisamos que o Go core também gerencie:
Especificação
Endpoints REST
POST/session/createGET/session/get?id=<id>POST/session/updatePOST/session/deleteGET/session/list?dir=<path>Dados da sessão
Dependências
internal/session/(diretório vazio atualmente)Critérios de aceite
client.ts:session.create(),.get(),.update(),.delete(),.list()go-core-sessioncontrola roteamentoIssue relacionada