tjtanjin / react-chatbotify

A modern React library for creating a flexible and extensible chatbot.
https://react-chatbotify.com
MIT License
148 stars 68 forks source link

[Task] Add local caching for theme files #85

Closed tjtanjin closed 3 weeks ago

tjtanjin commented 1 month ago

Description: Currently, when themes are dynamically changed, all theme files will be fetched again from the CDN, even for existing themes that remain unchanged. This can be made more performant by caching theme files locally with a set expiry time. A possible approach is to expand the Theme to include a expiry field. More exploratory work can be done.

tjtanjin commented 3 weeks ago

Closed with #103