WidgetKit does not refreshing timeline

hello I create Widget by SwiftUI, but not refreshing when running this is my code.

Code Block import WidgetKit
import SwiftUI
 
struct WidgetModel: TimelineEntry {
  var date: Date
  var currentTime: String
}
 
struct DataProvider : TimelineProvider {
   
  func placeholder(in context: Context) -> WidgetModel {
    return WidgetModel(date: Date(), currentTime: "124")
  }
   
  func getTimeline(in context: Context, completion: @escaping (Timeline<WidgetModel>) -> Void) {
     
    let date = Date()
     
    let formatter = DateFormatter()
    formatter.dateFormat = "hh:mm:ss a"
     
    let time = formatter.string(from: date)
     
    let entryData = WidgetModel(date: date, currentTime: time)
     
     
    let refresh = Calendar.current.date(byAdding: .second, value: 10, to: date)!
     
    let timeLine = Timeline(entries: [entryData], policy: .after(refresh))
     
    print("updated")
     
    completion(timeLine)
     
  }
   
  func getSnapshot(in context: Context, completion: @escaping (WidgetModel) -> Void) {
     
    let date = Date()
     
    let formatter = DateFormatter()
    formatter.dateFormat = "hh:mm:ss a"
     
    let time = formatter.string(from: date)
     
    let entryData = WidgetModel(date: date, currentTime: time)
     
     
    completion(entryData)
  }
}
 
struct WidgetView : View {
   
  var data : DataProvider.Entry
   
  var body : some View{
     
    VStack{
       
      HStack{
         
        Spacer()
         
        Text("Time")
          .foregroundColor(Color.white)
         
        Spacer()
         
      }
       
      Spacer()
       
       
      Text(data.currentTime)
        .padding(.horizontal , 10)
        .foregroundColor(Color.white)
       
      Spacer()
    }.background(Color.black)
     
  }
}
@main
struct Config : Widget {
  var body: some WidgetConfiguration{
    StaticConfiguration(kind: "Widget", provider: DataProvider(), content: {data in
       
      WidgetView(data: data)
    })
     
    .supportedFamilies([.systemSmall])
    .description(Text("test text"))
     
  }
}


Replies

I have the same issue, its a bug in the widgets or have anther way to update time ?
I've had refreshing issues as well on iOS 14.0.1, but it worked fine on 14.0