Spaces:
Paused
Paused
File size: 503 Bytes
5edf1f8 aa300d8 5edf1f8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | package utils
import (
"TelegramCloud/tgf/config"
"TelegramCloud/tgf/internal/types"
)
func PackFile(fileName string, fileSize int64, mimeType string, fileID int64) string {
return (&types.HashableFileStruct{FileName: fileName, FileSize: fileSize, MimeType: mimeType, FileID: fileID}).Pack()
}
func GetShortHash(fullHash string) string {
return fullHash[:config.ValueOf.HashLength]
}
func CheckHash(inputHash string, expectedHash string) bool {
return inputHash == GetShortHash(expectedHash)
}
|