I'm having a problem initialising my arrays in my view:
struct ProjectList: View
{
    @ObservedObject var store: ProjectStore
    @Binding var searchText: String
    @State private var query: [Project] = []
    @State private var indexes: [String] = ["E","F"]
     
    init(store: ProjectStore, searchText: Binding<String>)
    {
        self.store = store
        self._searchText = searchText
        self.query = []
        self.indexes = ["C","D"]
        indexes = ["A","B"] //store.getIndexes(search: searchText.wrappedValue)
        print (indexes)
    }
}
indexes is being set to ["E","F"] not ["A","B"] in my init routine as I would have expected. What is happening?
 
     
    