Giter Site home page Giter Site logo

misskey.js's People

Contributors

fruitriin avatar marihachi avatar normikoto avatar nullobsi avatar ryohidaka avatar saschanaz avatar sym-dev avatar syuilo avatar tamaina avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

misskey.js's Issues

Error: No valid WebSocket class provided

my code

import * as Misskey from 'misskey-js';

var TOKEN = "redacted";

var client = new Misskey.api.APIClient({
	origin: "https://misskey.io",
	credential: TOKEN
});

var stream = new Misskey.Stream("https://misskey.io", {token: TOKEN});
var channel = stream.useChannel("homeTimeline");
channel.on("note", note => {
	console.log("note");
});

error

me@g:~/Desktop/c30-translate$ node index.mjs 
/home/me/Desktop/c30-translate/node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js:508
            throw Error('No valid WebSocket class provided');
                  ^

Error: No valid WebSocket class provided
    at ReconnectingWebSocket._connect (/home/me/Desktop/c30-translate/node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js:508:19)
    at new ReconnectingWebSocket (/home/me/Desktop/c30-translate/node_modules/reconnecting-websocket/dist/reconnecting-websocket-cjs.js:205:14)
    at new Stream (/home/me/Desktop/c30-translate/node_modules/misskey-js/built/streaming.js:39:23)
    at file:///home/me/Desktop/c30-translate/index.mjs:11:14
    at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
    at async Promise.all (index 0)
    at async ESMLoader.import (node:internal/modules/esm/loader:530:24)
    at async loadESM (node:internal/process/esm_loader:91:5)
    at async handleMainPromise (node:internal/modules/run_main:65:12)

Node.js v18.12.1

インスタンス同士の比較を避ける

利用環境に依っては、インスタンスはプロキシを通されたりするため、比較がfalseになることがある。
インスタンスにIDを設定しておき、それで比較するようにしたい

release new version with `pollEnded`

Since the last release of misskey.js the pollEnded notification type has been added. Because the Misskey client depends on the notification types defined here, users are currently not able to modify preferences regarding notifications about ended polls.

IDN support

It should be documented whether Acct.toString returns punycoded or Unicode domain name. Maybe there should even two functions for each variant?

Other places where domain names are processed should be checked too (e.g. occurences of host).

Gallery系の型定義を追記する

Gallery系の型定義がTODOになっていたため、追記します。

P.S.

当issueに自分をアサインしたいのですが権限上できません。
どなたか変更可能な方がいらっしゃいましたら、お手数ですがAssignees@ryohidaka に変更をお願いいたします。

notifications/readの型があっていない

notifications/read は、 IDを受取る形から IDのリストを受取る形に変更された。

https://github.com/misskey-dev/misskey/blob/develop/CHANGELOG.md#:~:text=API%3A%20notifications/read%E3%81%AF%E9%85%8D%E5%88%97%E3%81%A7%E3%82%82%E5%8F%97%E3%81%91%E4%BB%98%E3%81%91%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%20%237667%20%40tamaina

API: notifications/readは配列でも受け付けるように #7667 @tamaina

しかし、型定義がその変更を追従していない

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.