Skip to content
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

Merge v1.2 and do structure/code refactoring to be more simple. #5

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

rojekabc
Copy link

@rojekabc rojekabc commented Dec 5, 2018

No description provided.

Put API changes to be valid with the newest GameJolt API.
Refactor code to be more flexible and clean.
Allow to use HTTP+SSL (HTTPS) GameJolt API.
Reorgenize structure to be more simplified and most recent.
Update description of plugin.
Fix bug, that when sending parameters, which are null, plugin injects
them as 'Null' value, which produce wrong work.

Also modify a code to be more clear with generate final url (simplify).
In the code:
    Create one common signal for everything.
    Store whole information about results inside plugin.
    'Hide' internal functions.
    Append some verbose reporting.
    Use default function parameters as null.
    Remove unwanted tables and simplify calling url composer.
    Parse JSON response and return it.
    Divide score API to smaller pieces - global/guest/user.
    For data API - global flag to use global data
    or authenticated user specific data.

In documentation:
    Update readme file to correspond actual version.
    Append missing description of new function/argues.
    Append hints.
    Update README
    Create Sample project
    Git ignore godot import files
    Move plugin API to dedicated folder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant