Giter VIP home page Giter VIP logo

Comments (1)

ladar avatar ladar commented on August 20, 2024

meta_user_t began life when the only access protocol was POP3. When IMAP got added it ballooned into a behemoth. When I added webmail support it became unmanageable. The credentials_t was the beginning of my effort to separate the key pieces of meta_user_t into separate objects/interfaces. That is why various objects (like folders/messages) might still overlap in functionality with meta_user_t.

Long story short, in sorting out the STACIE integration, I forked credentials_t into auth_t so I work off a clean interface, migrating over as necessary. Than I forked meta_user_t a couple of days ago, and created new_meta_user_t with much cleaner seperation, and with the new objects using the new auth_t. Its still a work in progress, but the goal is to have meta_t be the entry point for meta data operations, but have it farm out operations to other, type specific pieces (like folders, messages, contacts, crypto), etc.

Its still a work in progress, and I broke a few things during the reorganization. Hopefully I'll be able to clean up my message this week.
further
Closing this ticket. Feel free to reopen if further is needed, or if time lapses, open a new one.

from magma.

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.