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=...
18 lignes
534 o
Go
18 lignes
534 o
Go
package config
|
|
|
|
// SearchConfig : Config struct for search
|
|
// Is it deprecated?
|
|
type SearchConfig struct {
|
|
}
|
|
|
|
// DefaultSearchConfig : Default config for search
|
|
var DefaultSearchConfig = SearchConfig{}
|
|
|
|
const (
|
|
// DefaultElasticsearchAnalyzer : default analyzer for ES
|
|
DefaultElasticsearchAnalyzer = "nyaapantsu_analyzer"
|
|
// DefaultElasticsearchIndex : default search index for ES
|
|
DefaultElasticsearchIndex = "nyaapantsu"
|
|
// DefaultElasticsearchType : Name of the type in the es mapping
|
|
DefaultElasticsearchType = "torrents"
|
|
)
|