Status returns the current conversation status.
()
| 160 | |
| 161 | // Status returns the current conversation status. |
| 162 | func (c *ACPConversation) Status() st.ConversationStatus { |
| 163 | c.mu.Lock() |
| 164 | defer c.mu.Unlock() |
| 165 | return c.statusLocked() |
| 166 | } |
| 167 | |
| 168 | // statusLocked returns the status without acquiring the lock (caller must hold lock). |
| 169 | func (c *ACPConversation) statusLocked() st.ConversationStatus { |