Am I Using ServerAPI Best Practices?
I am creating a server extension and I recently got into trouble by using Client API classes where I should have used Server API classes. I wanted to make sure I was on the right track.
I was using .itemManager().fetchCompleteItem from ITeamRepository to convert a handle to an item.
I will be replacing it with .fetch from IRepositoryItemService
I was using ITeamBuildClient and ITeamBuildRecordClient to get and save build definitions and build engines.
I replacing these with ITeamBuildService
Am I on the right track?