Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
N notebook
  • Project overview
    • Project overview
    • Details
    • Activity
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • Kenji Bungo
  • notebook
  • Wiki
  • housead high level

housead high level · Changes

Page history
Update housead high level authored Aug 08, 2019 by Kenji Bungo's avatar Kenji Bungo
Show whitespace changes
Inline Side-by-side
Showing with 62 additions and 0 deletions
+62 -0
  • housead-high-level.md housead-high-level.md +62 -0
  • No files found.
housead-high-level.md
View page @ 57cf3ba0
......@@ -32,3 +32,65 @@ group Ad Display
end
@enduml
```
Sitehub House Ad Flow:
```plantuml
@startuml
database Backend as be
participant HouseAdApp as app
database storage
note over app : System Bootup
app -> be : Request Schedule List
be -> app
app -> be : Request Assets List
be -> app
app -> storage : Delete old Ads
app -> storage : Add new Ads
app -> storage : Delete old Assets
app -> storage : Add new Assets
app -> storage : Download new Assets
@enduml
```
```plantuml
@startuml
participant "Vistar Local Server" as vistar
participant "Trivia Spectator" as spectator
participant HouseAdApp as app
database storage
note over spectator : Ad break begins\nas indicated by game script
spectator -> vistar : Prepare Ad
note left: Just In Time
vistar -> spectator
note left:First Ad Slot gets no prep
group Displaying Vistar Ad
spectator -> spectator : Play Vistar Ad
spectator -> app : Prepare House Ad
app <-> storage : Check for ads\ncheck date range\ncheck weekday\nselect random
app -> app : If no matching ads\nuse baked-in Buzztime ad
app <-> storage : pre-load Lottie with bodymovin data
app <-> storage : pre-load assets and text replacement
spectator -> spectator : Vistar Ad Finished
end
group Displaying House Ad
spectator -> app : Play House Ad
spectator -> vistar : Prepare Ad
vistar -> spectator
app -> app : Play Ad Once
spectator -> app : Enforce end of House Ad
end
group Displaying Vistar Ad
spectator -> spectator : Play Vistar Ad
spectator -> vistar : Prepare Ad
vistar -> spectator
spectator -> spectator : Vistar Ad Finished
end
group Displaying Vistar Ad
spectator -> spectator : Play Vistar Ad
spectator -> vistar : Prepare Ad
vistar -> spectator
spectator -> spectator : Vistar Ad Finished
end
@enduml
```
\ No newline at end of file
Clone repository
  • asus update process
  • ha overall progress
  • ha sitehub Q&A
  • Home
  • housead high level