GithubHelp home page GithubHelp logo

appwrite.el's Introduction

My Github Stats

Who Am I?

My Fields of Interest

  • Emacs
  • GNU/Linux
  • System Administration (currently managing six servers)
  • Linguistics
  • Conlanging
  • Worldbuilding
  • Writing

appwrite.el's People

Contributors

phundrak avatar

Watchers

 avatar

appwrite.el's Issues

Error when using multibyte characters in requests

Steps to reproduce:

  1. Set the API endpoint, project ID, and API key,
  2. Execute the following code:
(appwrite-storage-create-bucket "clong-flies" "Cloŋ Flies")

Emacs errors with the following trace:

Debugger entered--Lisp error: (error "Multibyte text in HTTP request: POST /v1/storage/b...")
  signal(error ("Multibyte text in HTTP request: POST /v1/storage/b..."))
  error("Multibyte text in HTTP request: %s" "POST /v1/storage/buckets/ HTTP/1.1\15\nMIME-Version: ...")
  url-http-create-request()
  url-http(#s(url :type "https" :user nil :password nil :host "appwrite.phundrak.com" :portspec nil :filename "/v1/storage/buckets/" :target nil :attributes nil :fullness t :silent nil :use-cookies t :asynchronous nil) #f(compiled-function (&rest args) #<bytecode 0x6057bf95fb060ef>) (nil) nil tls)
  url-https(#s(url :type "https" :user nil :password nil :host "appwrite.phundrak.com" :portspec nil :filename "/v1/storage/buckets/" :target nil :attributes nil :fullness t :silent nil :use-cookies t :asynchronous nil) #f(compiled-function (&rest args) #<bytecode 0x6057bf95fb060ef>) (nil))
  url-retrieve-internal("https://appwrite.phundrak.com/v1/storage/buckets/" #f(compiled-function (&rest args) #<bytecode 0x6057bf95fb060ef>) (nil) nil nil)
  url-retrieve("https://appwrite.phundrak.com/v1/storage/buckets/" #f(compiled-function (&rest args) #<bytecode 0x6057bf95fb060ef>) nil nil nil)
  url-retrieve-synchronously("https://appwrite.phundrak.com/v1/storage/buckets/")
  appwrite--query-api(:method "POST" :api "/v1/storage/buckets/" :payload "{\"bucketId\":\"test-bucket\",\"name\":\"é\",\"permission\":...")
  appwrite--storage-update-bucket("test-bucket" "é" :updatep nil :permission "bucket" :read nil :write nil :enabled t :maximum-file-size nil :allowed-file-extensions nil :encryption t :antivirus t)
  appwrite-storage-create-bucket("test-bucket" "é")
  eval((appwrite-storage-create-bucket "test-bucket" "é") nil)
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  call-interactively(eval-last-sexp nil nil)
  command-execute(eval-last-sexp)

This might be related to this Emacs bug, I should investigate more on this subject.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.