| 123456789101112131415161718192021 | 
							- package job
 
- import (
 
- 	"github.com/mhsanaei/3x-ui/v2/web/service"
 
- )
 
- // CheckHashStorageJob periodically cleans up expired hash entries from the Telegram bot's hash storage.
 
- type CheckHashStorageJob struct {
 
- 	tgbotService service.Tgbot
 
- }
 
- // NewCheckHashStorageJob creates a new hash storage cleanup job instance.
 
- func NewCheckHashStorageJob() *CheckHashStorageJob {
 
- 	return new(CheckHashStorageJob)
 
- }
 
- // Run removes expired hash entries from the Telegram bot's hash storage.
 
- func (j *CheckHashStorageJob) Run() {
 
- 	// Remove expired hashes from storage
 
- 	j.tgbotService.GetHashStorage().RemoveExpiredHashes()
 
- }
 
 
  |