Files
r3/request/request_package.go
T
2025-02-27 15:04:01 +01:00

25 lines
483 B
Go

package request
import (
"os"
"r3/cache"
"r3/config"
"r3/tools"
"r3/transfer"
)
func PackageInstall() (interface{}, error) {
// store package file from embedded binary data to temp folder
filePath, err := tools.GetUniqueFilePath(config.File.Paths.Temp, 8999999, 9999999)
if err != nil {
return nil, err
}
if err := os.WriteFile(filePath, cache.Package_CoreCompany, 0644); err != nil {
return nil, err
}
return nil, transfer.ImportFromFiles([]string{filePath})
}