diff --git a/Flixy/Session/TopShelfWriter.swift b/Flixy/Session/TopShelfWriter.swift index aff50a6..f12ad50 100644 --- a/Flixy/Session/TopShelfWriter.swift +++ b/Flixy/Session/TopShelfWriter.swift @@ -1,5 +1,6 @@ import Foundation import MediaKit +import TVServices /// Legt für das Regal über der App hin, was es zeigen soll. /// @@ -62,5 +63,18 @@ enum TopShelfWriter { TopShelfSnapshot(sections: Array(abschnitte)), group: group ) + + // **Und dem System sagen, dass es neu fragen soll.** + // + // Ohne diese Zeile bleibt die Erweiterung ungefragt, und im Header + // steht, was dann geschieht: „If the completion handler is not called + // in a timely manner or is called with empty content the system will + // display the static image instead." Genau das war zu sehen — das + // Plakat aus dem Asset-Katalog, gross und unverändert, während die + // Datei daneben längst drei Reihen enthielt. + // + // Die Erweiterung selbst kann das nicht auslösen: sie läuft nur, + // wenn sie gefragt wird. + TVTopShelfContentProvider.topShelfContentDidChange() } }