B8 algorithmus

Merged s77603 requested to merge b8-algorithmus into develop

Der Algorithmus nimmt die die TLR-Werte (Tag Like Rating) und die UserId entgegen. Er sucht sich die gefolgten User und die gesehenen Memes vom User. In den Funktionsaufrufen danach erstellt er die nötigen Daten (z.B. Anzahl zu holender Memes oder Auswahl der Tags) und ruft damit die Service-Funktionen im MemeService, TrendService und AdvertisementService auf. Der gewichtete Zufallsgenerator wählt je nach Gewichtung des TLR-Wertes der Tags, welches Tag er auswählt. Die zurückgegebenen Arrays von Memes werden einem weitergereichten Array hinzugefügt und am Ende wird dieses Array zufällig durchmischt und in der Callback zurückgegeben.

Merge request reports