0f66ec9340
* Missing comments and Function renaming * Added some missing comments * Renamed functions to get user followers/following * GetFollowers to get followers * GetLikings to get who the user is following * Renaming + Add support of previous trackers * Renaming user.Likings in user.Followers * Renaming user.Liked in user.Likings * Add a new string field Trackers in torrent model * Trackers from torrent file are now populated to the databse * Needed trackers are added to the torrent trackers if not provided or if trackers is empty in DB (backward compatibility) * New check and url encoding * No more regex for verifying tracker url * Encodes tracker url for "&" & "?" character possibly existing in tracker url and breaking magnet link * Improvements * Trackers are now encoded in torrent.ParseTrackers * Faster check by using the for loop of checktrackers * No more boolean, we need to check len of array returned * torrent.Trackers can be directly used in url as they are encoded like : tr=tracker1&tr=tracker2&tr=...
11 lignes
308 o
Go
11 lignes
308 o
Go
package config
|
|
|
|
// TODO: Perform navigation configuration at runtime
|
|
// Future hosts shouldn't have to rebuild the binary to update a setting
|
|
|
|
const (
|
|
// TorrentsPerPage : Number of torrents per page
|
|
TorrentsPerPage = 50
|
|
// MaxTorrentsPerPage : maximum torrents per page
|
|
MaxTorrentsPerPage = 300
|
|
)
|