Make main token optional
Now that local sync tokens are supported, there can be inventories where only them are used. In this case, we need to make the main token optional.
Now that local sync tokens are supported, there can be inventories where only them are used. In this case, we need to make the main token optional.