Moved the code from src to the root.

This commit is contained in:
2024-02-12 22:21:47 +06:00
parent 154cd1c7dd
commit c4ec958576
35 changed files with 29 additions and 30 deletions

26
localizer/repository.go Normal file
View File

@@ -0,0 +1,26 @@
package localizer
import (
"git.kor-elf.net/kor-elf/gui-for-ffmpeg/setting"
)
type RepositoryContract interface {
GetCode() (string, error)
Save(code string) (setting.Setting, error)
}
type Repository struct {
settingRepository setting.RepositoryContract
}
func NewRepository(settingRepository setting.RepositoryContract) *Repository {
return &Repository{settingRepository: settingRepository}
}
func (r Repository) GetCode() (string, error) {
return r.settingRepository.GetValue("language")
}
func (r Repository) Save(code string) (setting.Setting, error) {
return r.settingRepository.CreateOrUpdate("language", code)
}