ActivityStreams.Persistence.InMemory.InMemoryStreamStore.Detach C# (CSharp) Method

Detach() public method

public Detach ( byte sourceStreamId, byte streamIdToDetach, long detachedSince ) : void
sourceStreamId byte
streamIdToDetach byte
detachedSince long
return void
        public void Detach(byte[] sourceStreamId, byte[] streamIdToDetach, long detachedSince)
        {
            ActivityStream stream;
            if (activityFeedStore.TryGetValue(sourceStreamId, out stream))
            {
                var detaching = stream.AttachedStreams.Where(x => ByteArrayHelper.Compare(x.StreamId, streamIdToDetach)).Single();
                detaching.ExpiresAt = detachedSince;
            }
        }
InMemoryStreamStore