-
-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DO NOT MERGE] develop #371
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ems into core dependency injection container.
…to allow tests to pass, and apply minor refactorings.
…paces until it is converted into a generalized DI container or one is made.
…nstead of the old plugins system, then make the main library compile. Also, restructure metadata injection, and inject revocable session token information as well as all server connection data, as opposed to having any of it statically defined or stored in the ParseClient class.
…ontainer interface IServiceHub, and rewrite tests to account for the change.
…p residual and/or unneeded files and systems.
…ub implementation instance passed to ParseClient constructor as BuildHub call target if the implementation also implements IMutableServiceHub, make sure IMutableServiceHub-implementing IServiceHub implementations passed to ParseClient constructor are passed the given IServerConnectionData implementation instance if they have null ServerConnectionData properties, allow values to be set in LateInitializer, change LateInitializer to be an internal class, add tests for LateInitializer, rename Parse.Test to Parse.Tests, update appveyor build script to reflect Parse.Test rename and Visual Studio target version bump, add various syntax adjustments to make code more idiomatic, remove ParsePushModule.cs, and fix a race condition in ParseCommandRunner.cs.
…method, and update documentation of non-cloning ParseClient constructors and LogInAsync IServiceHub extension method.
…acheController, add IDiskFileCacheController, rename ICacheLocationConfiguration and related items to derivative names of IRelativeCacheLocationGenerator, rename various items within renamed IStorageController, allow IDiskFileCacheController to regenerate tracked file wrappers and memory cache when requested storage paths change, make CacheController not auto-create files until needed, rename CacheLocationMutator to RelativeCacheLocationMutato, make AbsoluteCachePathMutator for changing the absolute cache path from a file in subfolder of LocalApplicationData or equivalent on other platforms, document various items, rename ParseClient.Configuration to ServerConnectionData and remove it to use IServiceHub-inherited member, rename IStorageDictionary to IDataCache, rename VirtualStorageDictionary to FileBackedCache, remove Parse.Abstractions.Storage and Parse.Abstractions.Internal namespaces, and update README.md to reflect changes.
… VirtualStorageDictionary to VirtualDataStore.
…TransientCacheController, and rename VirtualDataStore to VirtualCache.
…Object.Services publicly settable.
Added internet access settings requirement for Android platform to the Unity3D section
Added nuget package icon (using parse website logo) Added license file reference to nuget package
…acebookAuthenticationUtilities and FacebookAuthenticationProvider/FacebookAuthenticationMutator, add WebUtilities for web utilities contained within ParseClient, move JSON utilities contained within ParseClient into JsonUtilities, use latest C# version (9), add various documentation text, remove ParseUserExtensions as it was made redundant, and make IServiceHubMutator have access to a stack of future mutators that will be executed so that said stack can be modified as well as service-hub-related items.
…d make version 2.0.0-flux-0001. # Conflicts: # Parse.Tests/ConfigTests.cs # Parse.Tests/UserTests.cs # Parse/Abstractions/Infrastructure/IJsonConvertible.cs # Parse/Abstractions/Infrastructure/IServiceHubCloner.cs # Parse/Abstractions/Infrastructure/IServiceHubMutator.cs # Parse/Infrastructure/AbsoluteCacheLocationMutator.cs # Parse/Infrastructure/ConcurrentUserServiceHubCloner.cs # Parse/Infrastructure/Data/ParseDataEncoder.cs # Parse/Infrastructure/MetadataMutator.cs # Parse/Infrastructure/RelativeCacheLocationMutator.cs # Parse/Infrastructure/Utilities/JsonUtilities.cs # Parse/Parse.csproj # Parse/Platform/Configuration/ParseConfiguration.cs # Parse/Platform/Configuration/ParseCurrentConfigurationController.cs # Parse/Platform/Files/ParseFile.cs # Parse/Platform/Location/ParseGeoPoint.cs # Parse/Platform/ParseClient.cs # Parse/Platform/Relations/ParseRelation.cs # Parse/Platform/Security/ParseACL.cs # Parse/Platform/Users/ParseUser.cs # Parse/Platform/Users/ParseUserController.cs # Parse/Utilities/ParseUserExtensions.cs # Parse/Utilities/PushServiceExtensions.cs # Parse/Utilities/UserServiceExtensions.cs # README.md
# Conflicts: # Parse/Parse.csproj
Thanks for opening this pull request!
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not sure what the develop branch contains, but it seems that @TobiasPott was about to modernize / upgrade some things. Let's see what happens if we dare to merge, since the CI is now fixed.