Giter VIP home page Giter VIP logo

Comments (10)

klein0r avatar klein0r commented on July 29, 2024 1

Release Script of Birthday adapter failed because of this behaviour. Just checkout tag 1.1.2

https://github.com/klein0r/ioBroker.birthdays/tree/v1.1.2

See https://github.com/klein0r/ioBroker.birthdays/actions/runs/1905833107 for details

from testing.

AlCalzone avatar AlCalzone commented on July 29, 2024 1

fixed in 2.5.5

from testing.

Apollon77 avatar Apollon77 commented on July 29, 2024 1
  • once: When you start the adapter then the process is executed, but controller allows it to exit anytime and still consider the adapter as "ok". This is mostly used by "www only" adapters that maybe want to update stuff on start
  • subscribe: When I know correctly the adapter-konfig contains a state where controller subscribes too and when it is changed then the process is started once. No idea if we have such an adapter currently at all

from testing.

AlCalzone avatar AlCalzone commented on July 29, 2024 1

Ok I'll update the check to include both of these.

from testing.

AlCalzone avatar AlCalzone commented on July 29, 2024

Can you give me a link to the affected adapter? Makes it easier to verify that the test changes work.

from testing.

klein0r avatar klein0r commented on July 29, 2024

I've never used those adapter modes. But is this also related to mode "once" or "subscribe"?
I don't even know how these are supposed to work 😄 Just a question

from testing.

AlCalzone avatar AlCalzone commented on July 29, 2024

@Apollon77 ?

from testing.

Apollon77 avatar Apollon77 commented on July 29, 2024

but to answer question: most likely once and subscribe also end themself when they did their work

from testing.

klein0r avatar klein0r commented on July 29, 2024

@AlCalzone The question was related to this code: https://github.com/ioBroker/ioBroker.js-controller/blob/9ce695a3355a5f2e59532c070a55fdb76e0185b3/packages/adapter/src/lib/adapter/adapter.js#L8932-L8943

subscribe, schedule and once are handled in the same way - so maybe testing should allow the stop for all there types, too.

from testing.

klein0r avatar klein0r commented on July 29, 2024

Just tested the new version - works perfectly! Thanks a lot 🚀

from testing.

Related Issues (20)

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.