You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
464 B
21 lines
464 B
@startuml
|
|
actor User as u
|
|
boundary View as v
|
|
control Controller as c
|
|
entity Model as m
|
|
|
|
m-->c: pendingRequests: Request[]
|
|
|
|
c-->v: DisplayPendingRequests(pendingRequests)
|
|
v-->u: Show Friend Requests
|
|
|
|
u->v: RespondToRequest(requestId, response)
|
|
v-->c: RecordResponse(requestId, response)
|
|
|
|
c->m: UpdateRequestStatus(requestId, response)
|
|
m-->c: updateStatus: success/failure
|
|
c-->v: NotifyUpdateResult(updateStatus)
|
|
v-->u: Show Response Result
|
|
|
|
@enduml
|