BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
URL:https://www.learndesk.us/class/6278956477054976/lesson/f2e01ce60fc6206353b6472397eddfdd?ref=outlook-calendar
SUMMARY:Publish: Share - Multicast
DTSTART;TZID=America/Los_Angeles:20260509T190000
DTEND;TZID=America/Los_Angeles:20260509T200000
LOCATION:https://www.learndesk.us/class/6278956477054976/lesson/f2e01ce60fc6206353b6472397eddfdd?ref=outlook-calendar
DESCRIPTION: 
Publish: Returns an observable with a special method, connect. Works similar to a Subject. Unlike normal observable, published observable does not start executing code as soon as it is subscribed to. Multiple subscribers can subscribe and all get identical data. To start the functioning of the observable, like a normal observable responding to subscribe, call connect.
Share: Like publish, but connect is omitted. Observable starts executing code as soon as it is subscribed to but does not start a new thread upon the 2nd subscription, 3rd subscription, and so on. Useful for a long-lived process that gradually returns values.
I.e., A notifications service with many widgets subscribed to it.
Multicast: Like publish, but returns a Subject instead of an observable with a special property. BehaviorSubject, ReplaySubject, and others can all be used.


https://www.learndesk.us/class/6278956477054976/lesson/f2e01ce60fc6206353b6472397eddfdd?ref=outlook-calendar
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Class Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR