def update_entry(self, entry: IStream) -> IStream: entry.tvg_id = self.tvg_id.data entry.name = self.name.data entry.tvg_name = self.tvg_name.data entry.tvg_logo = self.tvg_logo.data entry.group = self.group.data entry.price = self.price.data entry.visible = self.visible.data entry.iarc = self.iarc.data entry.output = self.output.data # for entry in self.extra_config_fields.entries: # entry.extra_config_fields = self.extra_config_fields.get_data() return entry
def fill_defaults(stream: IStream): stream.tvg_logo = url_for('static', filename='images/unknown_channel.png', _external=True) if hasattr(stream, 'trailer_url'): stream.trailer_url = url_for('static', filename='media/unknown_trailer.m3u8', _external=True)