Merge pull request 'africas-talking' (#50) from africas-talking into lash/async-driver

Reviewed-on: #50
Reviewed-by: lash <accounts-grassrootseconomics@holbrook.no>
This commit was merged in pull request #50.
This commit is contained in:
2024-09-14 16:28:05 +02:00
4 changed files with 356 additions and 5 deletions

View File

@@ -1,13 +1,13 @@
package handlers
import (
"git.defalsify.org/vise.git/engine"
"git.defalsify.org/vise.git/resource"
"git.defalsify.org/vise.git/persist"
"git.defalsify.org/vise.git/db"
"git.defalsify.org/vise.git/engine"
"git.defalsify.org/vise.git/persist"
"git.defalsify.org/vise.git/resource"
"git.grassecon.net/urdt/ussd/internal/storage"
"git.grassecon.net/urdt/ussd/internal/handlers/ussd"
"git.grassecon.net/urdt/ussd/internal/storage"
)
type BaseSessionHandler struct {
@@ -93,7 +93,7 @@ func(f *BaseSessionHandler) Process(rqs RequestSession) (RequestSession, error)
return rqs, err
}
_ = r
rqs.Continue = r
return rqs, nil
}

View File

@@ -34,6 +34,7 @@ type RequestSession struct {
Input []byte
Storage *storage.Storage
Writer io.Writer
Continue bool
}
type engineMaker func(cfg engine.Config, rs resource.Resource, pr *persist.Persister) engine.Engine