diff --git a/src/internal/connector/onedrive/collection.go b/src/internal/connector/onedrive/collection.go index 4571b15e2..22ac8d746 100644 --- a/src/internal/connector/onedrive/collection.go +++ b/src/internal/connector/onedrive/collection.go @@ -35,10 +35,10 @@ const ( ) var ( - _ data.Collection = &Collection{} - _ data.Stream = &Item{} - _ data.StreamInfo = &Item{} - // _ data.StreamModTime = &Item{} + _ data.Collection = &Collection{} + _ data.Stream = &Item{} + _ data.StreamInfo = &Item{} + _ data.StreamModTime = &Item{} ) // Collection represents a set of OneDrive objects retrieved from M365 @@ -158,9 +158,9 @@ func (od *Item) Info() details.ItemInfo { return od.info } -// func (od *Item) ModTime() time.Time { -// return od.info.Modified() -// } +func (od *Item) ModTime() time.Time { + return od.info.Modified() +} // populateItems iterates through items added to the collection // and uses the collection `itemReader` to read the item diff --git a/src/internal/connector/onedrive/collection_test.go b/src/internal/connector/onedrive/collection_test.go index 66378f09e..a19021ff7 100644 --- a/src/internal/connector/onedrive/collection_test.go +++ b/src/internal/connector/onedrive/collection_test.go @@ -179,9 +179,9 @@ func (suite *CollectionUnitTestSuite) TestCollection() { assert.Equal(t, testItemName, readItem.UUID()) - // require.Implements(t, (*data.StreamModTime)(nil), readItem) - // mt := readItem.(data.StreamModTime) - // assert.Equal(t, now, mt.ModTime()) + require.Implements(t, (*data.StreamModTime)(nil), readItem) + mt := readItem.(data.StreamModTime) + assert.Equal(t, now, mt.ModTime()) readData, err := io.ReadAll(readItem.ToReader()) require.NoError(t, err)