MCPcopy Create free account

hub / github.com/alex-ahl/iptv-handler / functions

Functions257 in github.com/alex-ahl/iptv-handler

↓ 1 callersMethodget_string
(&self, url: &Url)
src/rest-client/src/lib.rs:68
↓ 1 callersFunctionget_type_output
( base_filter: BoxedFilter<()>, handler: XtreamHandler, )
src/api/src/routes/xtream.rs:99
↓ 1 callersMethodget_type_output
( self, type_output: TypeOutput, )
src/api/src/handlers/xtream.rs:64
↓ 1 callersFunctionhandle_migrations
(pool: &ConnectionPool)
src/db/src/lib.rs:30
↓ 1 callersFunctioninit_api
( config: ApiConfiguration, db: Arc<DB>, client: Arc<RestClient>, )
src/api/src/lib.rs:16
↓ 1 callersFunctioninit_app
( config: Configuration, api_config: ApiConfiguration, iptv_config: IptvConfiguration, db: Arc
src/server/src/app.rs:25
↓ 1 callersFunctioninit_db
(pool: ConnectionPool)
src/db/src/lib.rs:59
↓ 1 callersFunctioninit_env
()
src/server/src/environment.rs:7
↓ 1 callersFunctioninit_jobs
( config: Configuration, api_config: ApiConfiguration, iptv_config: IptvConfiguration, db: Arc
src/server/src/jobs.rs:17
↓ 1 callersFunctioninit_logger
()
src/server/src/logger.rs:3
↓ 1 callersFunctionis_duplicate_group
(groups: &Vec<GroupRequest>, group_title: String)
src/iptv/src/m3u/parser.rs:143
↓ 1 callersFunctionis_existing_provider
(m3u: &Url, db: Arc<DB>, client: Arc<RestClient>)
src/server/src/app.rs:126
↓ 1 callersFunctionis_success
(status_code: StatusCode)
src/server/src/app.rs:161
↓ 1 callersFunctionis_valid_line
(line: &String)
src/iptv/src/m3u/parser.rs:215
↓ 1 callersFunctionlog_lines_info
(invalid_extinf_entry_count: i32, invalid_line_count: i32, total_line_count: i32)
src/iptv/src/m3u/parser.rs:261
↓ 1 callersFunctionm3u_file_exist
(output: Output)
src/api/src/handlers/m3u.rs:110
↓ 1 callersFunctionm3u_routes
(db: Arc<DB>)
src/api/src/routes/m3u.rs:11
↓ 1 callersFunctionmap_api_configuration
(config: Configuration)
src/server/src/environment.rs:14
↓ 1 callersFunctionmap_iptv_configuration
(config: Configuration)
src/server/src/environment.rs:30
↓ 1 callersMethodmap_mapping
( &self, mapping: Mapping, mut_mapping: &mut Mapping, proxy_url: &mut String,
src/api/src/services/xtream.rs:497
↓ 1 callersMethodmap_sequence
( &self, sequence: Sequence, key: Value, mapping: &mut Mapping, proxy_
src/api/src/services/xtream.rs:536
↓ 1 callersFunctionparse_attributes
(extinf_line: &str)
src/iptv/src/m3u/parser.rs:231
↓ 1 callersFunctionparse_m3u_url
( url: &Url, group_excludes: &Vec<String>, xtream_config: XtreamConfig, client: Arc<RestClient
src/iptv/src/m3u/parser.rs:18
↓ 1 callersFunctionparse_name
(extinf_line: &str)
src/iptv/src/m3u/parser.rs:223
↓ 1 callersFunctionparse_prefix
(segments: &Split<char>)
src/iptv/src/m3u/parser.rs:168
↓ 1 callersMethodpersist_proxify_xml_url
( self, attributes: Attributes<'_>, url: Url, domain: String, mut tx:
src/api/src/utils/xml.rs:78
↓ 1 callersFunctionplayer_api_action
( handler: XtreamHandler, base_url: BoxedFilter<()>, )
src/api/src/routes/xtream.rs:112
↓ 1 callersMethodplayer_api_action
( self, action: Action, optional_params: OptionalParams, path: FullPath, )
src/api/src/handlers/xtream.rs:80
↓ 1 callersFunctionplayer_api_login
( handler: XtreamHandler, base_url: BoxedFilter<()>, )
src/api/src/routes/xtream.rs:126
↓ 1 callersMethodplayer_api_login
(self, path: FullPath)
src/api/src/handlers/xtream.rs:102
↓ 1 callersMethodprocess_json_entry
( &self, value: Value, proxy_url: &mut String, m3u_id: u64, tx: &mut C
src/api/src/services/xtream.rs:471
↓ 1 callersFunctionprocess_lines
( mut lines: Lines<BufReader<&[u8]>>, group_excludes: &Vec<String>, xtream_config: XtreamConfig,
src/iptv/src/m3u/parser.rs:38
↓ 1 callersFunctionprovider_exists
( url: &str, db: Arc<DB>, client: Arc<RestClient>, )
src/api/src/handlers/provider.rs:77
↓ 1 callersMethodprovider_exists
(&self, url: &str)
src/api/src/services/provider.rs:133
↓ 1 callersFunctionprovider_routes
All provider routes
src/api/src/routes/provider.rs:11
↓ 1 callersMethodproxify_xmltv
(&self, xml: &str, domain: String)
src/api/src/utils/xml.rs:21
↓ 1 callersMethodproxy_action
( &self, full_path: &str, Action { action }: Action, optional_params: Optional
src/api/src/services/xtream.rs:176
↓ 1 callersMethodproxy_attr
(self, id: u64)
src/api/src/handlers/proxy.rs:47
↓ 1 callersMethodproxy_attribute
(&self, id: u64)
src/api/src/utils/proxy.rs:75
↓ 1 callersFunctionproxy_attribute_url
GET /attr/{id}
src/api/src/routes/proxy.rs:38
↓ 1 callersFunctionproxy_hls
( handler: ProxyHandler, )
src/api/src/routes/proxy.rs:47
↓ 1 callersMethodproxy_hls
(&self, path: Path, headers: HeaderMap)
src/api/src/services/proxy.rs:74
↓ 1 callersMethodproxy_login
(&self, full_path: &str)
src/api/src/services/xtream.rs:152
↓ 1 callersFunctionproxy_routes
( db: Arc<DB>, client: Arc<RestClient>, )
src/api/src/routes/proxy.rs:9
↓ 1 callersMethodproxy_series
(&self, proxy_url: Url)
src/api/src/services/xtream.rs:301
↓ 1 callersFunctionproxy_stream
GET /stream/{id}
src/api/src/routes/proxy.rs:21
↓ 1 callersMethodproxy_stream
( &self, path: Path, headers: HeaderMap, )
src/api/src/services/proxy.rs:35
↓ 1 callersMethodproxy_stream
( self, path: Path, headers: HeaderMap, )
src/api/src/handlers/proxy.rs:29
↓ 1 callersMethodproxy_type_output
( &self, TypeOutput { type_, output }: TypeOutput, )
src/api/src/services/xtream.rs:125
↓ 1 callersMethodproxy_url
(&self, id: u64)
src/api/src/services/xtream.rs:381
↓ 1 callersMethodproxy_xmltv
(&self, full_path: &str)
src/api/src/services/xtream.rs:718
↓ 1 callersMethodproxy_xmltv_url
(&self, id: u64)
src/api/src/services/xtream.rs:396
↓ 1 callersFunctionrefresh_all_providers
GET /provider/refresh
src/api/src/routes/provider.rs:46
↓ 1 callersMethodrefresh_providers
(&self, config: ApiConfiguration)
src/api/src/services/provider.rs:84
↓ 1 callersFunctionroot_routes
()
src/api/src/routes/root.rs:5
↓ 1 callersFunctionserve_file_by_file_name
(file_name: String)
src/api/src/handlers/m3u.rs:89
↓ 1 callersFunctionshould_be_excluded
(group_title: &String, group_excludes: &Vec<String>)
src/iptv/src/m3u/parser.rs:247
↓ 1 callersFunctionshould_update_provider
(created_date: NaiveDateTime, hourly_update_frequency: u16)
src/server/src/app.rs:167
↓ 1 callersFunctionstream_four_segment
( base_filter: BoxedFilter<()>, handler: XtreamHandler, )
src/api/src/routes/xtream.rs:67
↓ 1 callersFunctionstream_three_segment
( base_filter: BoxedFilter<()>, handler: XtreamHandler, )
src/api/src/routes/xtream.rs:47
↓ 1 callersFunctiontry_get_xtream_categories
( xtream_config: &XtreamConfig, client: &Arc<RestClient>, )
src/iptv/src/m3u/parser.rs:273
↓ 1 callersFunctiontry_parse_url_from_attr
(val: String, id: u64, iptv_config: IptvConfiguration)
src/iptv/src/m3u/builder.rs:288
↓ 1 callersFunctiontry_set_category_ids
( mut groups: Vec<GroupRequest>, xtream_config: XtreamConfig, client: Arc<RestClient>, )
src/iptv/src/m3u/parser.rs:122
↓ 1 callersFunctionurl_proxy
( handler: XtreamHandler, )
src/api/src/routes/xtream.rs:136
↓ 1 callersMethodurl_proxy
(self, id: u64)
src/api/src/handlers/xtream.rs:115
↓ 1 callersFunctionxmltv
( base_filter: BoxedFilter<()>, handler: XtreamHandler, )
src/api/src/routes/xtream.rs:88
↓ 1 callersMethodxmltv
(self, path: FullPath)
src/api/src/handlers/xtream.rs:51
↓ 1 callersFunctionxmltv_url_proxy
( handler: XtreamHandler, )
src/api/src/routes/xtream.rs:145
↓ 1 callersMethodxmltv_url_proxy
(self, id: u64)
src/api/src/handlers/xtream.rs:128
↓ 1 callersFunctionxtream_path_auth
( xtream_config: XtreamConfig, )
src/api/src/filters/xtream.rs:32
↓ 1 callersFunctionxtream_routes
( config: ApiConfiguration, client: Arc<RestClient>, db: Arc<DB>, )
src/api/src/routes/xtream.rs:21
Functioncreate_m3u
(req: CreateM3uApiModel, db: Arc<DB>)
src/api/src/handlers/m3u.rs:127
Methodcreate_provider
(&self, req: CreateProviderRequest)
src/db/src/services/provider.rs:182
Methoddefault
()
src/iptv/src/models.rs:38
Functiondefault_init_app
()
src/server/src/environment.rs:86
Functiondefault_port
()
src/server/src/environment.rs:82
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/group.rs:132
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/m3u.rs:76
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xmltv_url.rs:71
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/provider.rs:103
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xtream_metadata.rs:101
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/extinf.rs:139
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xtream_url.rs:84
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/attribute.rs:88
Methoddelete
(&self, tx: &mut Connection, id: u64)
src/db/src/models/hls_url.rs:67
Methoddelete_by_m3u_id
(&self, tx: &mut Connection, m3u_id: u64)
src/db/src/models/xtream_metadata.rs:28
Methoddelete_by_provider_id
( &self, tx: &mut Connection, provider_id: u64, )
src/db/src/models/group.rs:46
Methoddelete_by_provider_id
( &self, tx: &mut Connection, provider_id: u64, )
src/db/src/models/extinf.rs:53
Methoddelete_by_provider_id
( &self, tx: &mut Connection, provider_id: u64, )
src/db/src/models/attribute.rs:43
Functiondeserialize_body
(body: Response<Body>)
src/server/src/tools.rs:5
Functionenv
()
src/server/src/environment.rs:94
Methodexists
(&self, tx: &mut Connection, url: &str)
src/db/src/models/provider.rs:58
Methodfrom
(config: XtreamConfig)
src/api/src/models/xtream.rs:47
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/group.rs:105
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xmltv_url.rs:42
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/provider.rs:74
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xtream_metadata.rs:70
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/extinf.rs:112
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/xtream_url.rs:54
Methodget
(&self, tx: &mut Connection, id: u64)
src/db/src/models/attribute.rs:65
← previousnext →101–200 of 257, ranked by callers