1234567891011121314151617181920212223242526272829303132333435 |
- package api
- import "fmt"
- type App string
- const (
- AppPhotos App = "photos"
- AppAuth App = "auth"
- AppLocker App = "locker"
- )
- func StringToApp(s string) App {
- switch s {
- case "photos":
- return AppPhotos
- case "auth":
- return AppAuth
- case "locker":
- return AppLocker
- default:
- panic(fmt.Sprintf("invalid app: %s", s))
- }
- }
- func (a App) ClientPkg() string {
- switch a {
- case AppPhotos:
- return "io.ente.photos"
- case AppAuth:
- return "io.ente.auth"
- case AppLocker:
- return "io.ente.locker"
- }
- return ""
- }
|